約 6,321,964 件
https://w.atwiki.jp/ff11windower2/pages/31.html
Logger プラグイン情報 開発者 Aikar ダウンロード 本家サイト 本家フォーラム 本家フォーラムへ(英語) 変更履歴 本家リンク(英語) 概要 ログをファイルに保存します。 標準では「Windowerフォルダ]\logs\キャラ名_yyyy.mm.dd.logとして保存されます。 使い方 ロードしてください。特にデフォルト設定で使用可能ですが、変更する際はコマンドを参照してください。 コマンド コマンド 標準値 意味 logger toggle ON ログの取得のON/OFFを切り替えます logger timestamp ON ログにタイムスタンプの表示のON/OFFを切り替えます logger color OFF ログに色情報を付与のON/OFFを切り替えます logger format format format =[%02d %02d %02d] タイムスタンプの書式を設定します logger logdir folder folder =[Windowerフォルダ]/logs/ ログの保存先を設定します
https://w.atwiki.jp/ff11windower2/pages/221.html
プラグイン/Windower3系/SpellCast/初回導入編 ここでは、1.初回導入編、2.お試し動作編、3.XMLの説明と3部に渡ってSpellcastの導入~簡単なXMLを自作できるところまでを学ぶためのページです。 1.公式サイトからspellcast.dllのインストール 2.resourcesフォルダ、および各種基本XMLファイルの準備 3.resourcesフォルダのabils.xml及びspells.xmlの編集 4.動作確認 以下の手順は毎回実行する必要はありません。初めて導入する際に実行してください。 1.公式サイトからspellcast.dllのインストール ・左メニューのリンクから本家公式サイトへ移動して、Spellcast.dllをダウンロードしてください。 ・Spellcast.dllはPluginsフォルダへ格納してください 2.resourcesフォルダ、および各種基本XMLファイルの準備 ・WindowerからFFXIを立ち上げてから、SpellCastをloadしてください。 ・初回起動時に、resourcesフォルダが自動生成され、各種xmlファイルが自動ダウンロードされます。 3.resourcesフォルダのabils.xml及びspells.xmlの編集 ※Spellcast2.42以降では、この項目は不要です。 ・いったんWindowerを終了してから、作業してください。 ・abils.xmlとspells.xmlの先頭行を次のように書き換えます。 ?xml version="1.0" encoding="shift_jis"? ※resourcesフォルダが自動で作成されなかった場合は、チャット欄に//updateresourcesとタイプして手動で読み直してください。 ・文字コードをShift-Jisにして上書き保存 フリーソフト「EmEditor Free Ver.6.0」での変更方法 1.EmEditorを起動する 2.[ファイル]-[開く]でrosourcesフォルダ内のabils.xmlを開く 3.1行目をWikiのとおりに書き換える 4.[ファイル]-[名前を付けて保存]を選択 エンコードに「日本語(シフトJIS)(932, shift_jis)」を選択 5.[保存]を押す 6.spells.xmlでも同様に2~5を繰り返す 4.動作確認 ・Windower経由でFFXIを起動して、Spellcastをロードしてください。 ・適当な魔法やアビを使用してください ・Windowerコンソールになにやらエラーが表示されなければ、導入準備は成功です。 ここで、何かコンソールに表示された場合は、手順2からやり直してみてください。 【1.初回導入編>2.お試し動作編>3.XMLの説明編】
https://w.atwiki.jp/ff11windower2/pages/204.html
プラグイン/Windower3系/G15Binder Binder http //forums.windower.net/topic/21419-windower-plugins-binder/ Supported Devices [ g11 ] Logitech G11 Gaming Keyboard alias g11_m1g1 input /ma "Cure" me ; [ g13 ] Logitech G13 Advanced Gameboard alias g13_m1g1 input /ma "Thunder V" t ; [ g15 ] Logitech G15 Gaming Keyboard alias g15_m1g1 input /ws "Chant du Cygne" t ; [g15v2] Logitech G15 Gaming Keyboard (Version 2) alias g15v2_m1g1 input /nin "Utsusemi Ni" me ; [ g19 ] Logitech G19 Gaming Keyboard alias g15v2_m1g1 input /ma "Sudden Lunge" t ; [g110 ] Logitech G110 Gaming Keyboard alias g110_m1g1 input /so "Mage s Ballad III" me ; [g510 ] Logitech G510 Gaming Keyboard alias g510_m1g1 input /ja "Provoke" t ; [g700 ] Logitech G700 Gaming Mouse alias g700_g4 input /ma "Carbuncle" me ; In order to function correctly G4 through G11 must be mapped to Numpad 1 through 8 in SetPoint. [swx4 ] Microsoft Sidewinder X4 Keyboard alias swx4_m1s1 input /pet "Wind Blade" t ; [naga ] Razer Naga Gaming Mouse alias naga_1 input /ma "Holy II" t ; Init.txtに記述 G510例 reizu.txtは例 scriptフォルダ内にテキストファイルを作って設定 alias g510_m1g1 exec reizu.txt alias g510_m1g2 exec reizu.txt alias g510_m1g3 exec reizu.txt alias g510_m1g4 exec reizu.txt alias g510_m1g5 exec reizu.txt alias g510_m1g6 exec reizu.txt alias g510_m1g7 exec reizu.txt alias g510_m1g8 exec reizu.txt alias g510_m1g9 exec reizu.txt alias g510_m1g10 exec reizu.txt alias g510_m1g11 exec reizu.txt alias g510_m1g12 exec reizu.txt alias g510_m1g13 exec reizu.txt alias g510_m1g14 exec reizu.txt alias g510_m1g15 exec reizu.txt alias g510_m1g16 exec reizu.txt alias g510_m1g17 exec reizu.txt alias g510_m1g18 exec reizu.txt alias g510_m2g1 exec reizu.txt alias g510_m2g2 exec reizu.txt alias g510_m2g3 exec reizu.txt alias g510_m2g4 exec reizu.txt alias g510_m2g5 exec reizu.txt alias g510_m2g6 exec reizu.txt alias g510_m2g7 exec reizu.txt alias g510_m2g8 exec reizu.txt alias g510_m2g9 exec reizu.txt alias g510_m2g10 exec reizu.txt alias g510_m2g11 exec reizu.txt alias g510_m2g12 exec reizu.txt alias g510_m2g13 exec reizu.txt alias g510_m2g14 exec reizu.txt alias g510_m2g15 exec reizu.txt alias g510_m2g16 exec reizu.txt alias g510_m2g17 exec reizu.txt alias g510_m2g18 exec reizu.txt alias g510_m3g1 exec reizu.txt alias g510_m3g2 exec reizu.txt alias g510_m3g3 exec reizu.txt alias g510_m3g4 exec reizu.txt alias g510_m3g5 exec reizu.txt alias g510_m3g6 exec reizu.txt alias g510_m3g7 exec reizu.txt alias g510_m3g8 exec reizu.txt alias g510_m3g9 exec reizu.txt alias g510_m3g10 exec reizu.txt alias g510_m3g11 exec reizu.txt alias g510_m3g12 exec reizu.txt alias g510_m3g13 exec reizu.txt alias g510_m3g14 exec reizu.txt alias g510_m3g15 exec reizu.txt alias g510_m3g16 exec reizu.txt alias g510_m3g17 exec reizu.txt alias g510_m3g18 exec reizu.txt
https://w.atwiki.jp/ff11windower2/pages/212.html
プラグイン/Windower3系/Run このドキュメントはRun 1.2説明ページの和訳です。 プラグイン情報 概要 使い方 コマンド プラグイン情報 開発者 Aikar ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラムへ(英語) 変更履歴 本家リンク(英語) 概要 Runは、他のWindowsプログラムをコンソールコマンドより起動するためのプラグインです。ログインと同時に他のツールを起動したり、音を鳴らして終了するだけのアプリを起動したりできます。 使い方 ロードしてコマンドにより起動するプログラム、及び引数、オプションを指定してください。 コマンド コマンド 説明 run オプション 実行ファイル名 オプション 後述 実行ファイル名 実行するWindows実行ファイル名を記述します。パス、ファイル名に半角スペースが含まれる場合は""(ダブルコーテーション)でくくってください。パス、ファイル名に半角カタカナや漢字ひらがななど全角文字は含めることはできません オプション オプション 説明 -hide 隠した状態で起動します。(実行時ウィンドウは表示されません) -min 最小化した状態で起動します。 -kill 同名の実行ファイルが既に実行されていた場合に、先に起動していたほうを停止してから実行します。名称のチェックは起動時に指定したパス名も含んでチェックされます。 -killonly 実行ファイル名 に指定したプログラムを停止します。実行はしません。 -dir フォルダ名 実行時のフォルダ名を指定します -runonce 既に同名のプログラムが実行されていた場合は、実行しません。 プログラムに引数を与えたい場合は 実行ファイル名 に続いて、半角スペースで空けて引数を記述してください。(例)メモ帳でinit.txtを開く .run "C \Windows\notepad.exe" C \Windower\scripts\init.txt 相対パスで指定した場合、Windowerインストールフォルダがカレントフォルダとなります。 .run apps/test.exe この場合、「Windowerインストールフォルダ\apps\test.exe」が実行されます。
https://w.atwiki.jp/ff11windower2/pages/213.html
プラグイン/Windower3系/Text プラグイン情報 開発者 Dewin ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム - 変更履歴 - 概要 ・FF画面上の任意の位置に、任意のテキストを表示することができます。 ※日本語を含む2byte文字の表示はできません。 ・他のプラグインの表示位置を変更することができます。 使い方 ロードして、Windowerコンソール、スクリプト上などにコマンドを記述して使用してください。 コマンド コマンド 説明 text create name テキストオブジェクトの作成 name 任意のオブジェクト名称 text set name position x y テキストオブジェクトの表示位置の指定createで指定したオブジェクト名称 x y FFXI画面左上からの座標 text set name text " text " テキストオブジェクトに文字を設定createで指定したオブジェクト名称 text 任意の文字列。日本語、全角文字はNG text set name show テキストオブジェクトを表示 text set name hide テキストオブジェクトを隠す text set name align left or right テキストを右寄せ、左寄せにする left or right left 左寄せ、right右寄せ text set name bold 0 又は 1 テキストを太文字にする。 0 又は 1 0 通常、1 太文字 text set name italic 0 又は 1 テキストを斜体にする。 0 又は 1 0 通常 1 斜体 text set name font " fontname " size テキストのフォント、文字サイズを変える。 fontname フォント名 size フォントサイズ setコマンドは1行につなげて書くことができます。 例) name にテキスト「ABCDEFG」をセットし、右寄せで、X 500 Y 100の位置に表示する。 text set name text "ABCDEFG" position 500 100 align right 使用例 X 100 Y 150の位置に「AAAAAA」と太文字で表示する。 text create TEST text set TEST text "AAAAAA" position 100 150 bold 1 text set TEST show 他のプラグインの表示位置を変更する 他のプラグインでの設定で表示位置等を変更できない場合でも、textプラグインで表示位置を変更することが可能です。コマンドは「text devset テキストオブジェクト名 ~」としてください。 プラグイン名 テキストオブジェクト名 説明 備考 Distance TargetDecimal 小数点以下部分 TargetDot 小数点 TargetInt 整数部分 TParty PartyTP0~TP17 HP数値。0~17はアラ含むメンバー AllianceMP0~MP17 MP数値。0~17はアラ含むメンバー TargetHP ターゲットのHPP ExpWatch ewText ExpWatchの文字列 Precognition Precognition 蝉カウンター数値 Recast RecastDisplay Recastの表示位置 Recastプラグインのiniでも設定可能 Tickle TickCount ヒーリング時間カウント YarnBall YarnTimers YarnBallの表示位置 YarnBallでも設定可能
https://w.atwiki.jp/ff11windower2/pages/117.html
Binder http //forums.windower.net/topic/21419-windower-plugins-binder/ Supported Devices [ g11 ] Logitech G11 Gaming Keyboard alias g11_m1g1 input /ma "Cure" me ; [ g13 ] Logitech G13 Advanced Gameboard alias g13_m1g1 input /ma "Thunder V" t ; [ g15 ] Logitech G15 Gaming Keyboard alias g15_m1g1 input /ws "Chant du Cygne" t ; [g15v2] Logitech G15 Gaming Keyboard (Version 2) alias g15v2_m1g1 input /nin "Utsusemi Ni" me ; [ g19 ] Logitech G19 Gaming Keyboard alias g15v2_m1g1 input /ma "Sudden Lunge" t ; [g110 ] Logitech G110 Gaming Keyboard alias g110_m1g1 input /so "Mage s Ballad III" me ; [g510 ] Logitech G510 Gaming Keyboard alias g510_m1g1 input /ja "Provoke" t ; [g700 ] Logitech G700 Gaming Mouse alias g700_g4 input /ma "Carbuncle" me ; In order to function correctly G4 through G11 must be mapped to Numpad 1 through 8 in SetPoint. [swx4 ] Microsoft Sidewinder X4 Keyboard alias swx4_m1s1 input /pet "Wind Blade" t ; [naga ] Razer Naga Gaming Mouse alias naga_1 input /ma "Holy II" t ; Init.txtに記述 G510例 reizu.txtは例 scriptフォルダ内にテキストファイルを作って設定 alias g510_m1g1 exec reizu.txt alias g510_m1g2 exec reizu.txt alias g510_m1g3 exec reizu.txt alias g510_m1g4 exec reizu.txt alias g510_m1g5 exec reizu.txt alias g510_m1g6 exec reizu.txt alias g510_m1g7 exec reizu.txt alias g510_m1g8 exec reizu.txt alias g510_m1g9 exec reizu.txt alias g510_m1g10 exec reizu.txt alias g510_m1g11 exec reizu.txt alias g510_m1g12 exec reizu.txt alias g510_m1g13 exec reizu.txt alias g510_m1g14 exec reizu.txt alias g510_m1g15 exec reizu.txt alias g510_m1g16 exec reizu.txt alias g510_m1g17 exec reizu.txt alias g510_m1g18 exec reizu.txt alias g510_m2g1 exec reizu.txt alias g510_m2g2 exec reizu.txt alias g510_m2g3 exec reizu.txt alias g510_m2g4 exec reizu.txt alias g510_m2g5 exec reizu.txt alias g510_m2g6 exec reizu.txt alias g510_m2g7 exec reizu.txt alias g510_m2g8 exec reizu.txt alias g510_m2g9 exec reizu.txt alias g510_m2g10 exec reizu.txt alias g510_m2g11 exec reizu.txt alias g510_m2g12 exec reizu.txt alias g510_m2g13 exec reizu.txt alias g510_m2g14 exec reizu.txt alias g510_m2g15 exec reizu.txt alias g510_m2g16 exec reizu.txt alias g510_m2g17 exec reizu.txt alias g510_m2g18 exec reizu.txt alias g510_m3g1 exec reizu.txt alias g510_m3g2 exec reizu.txt alias g510_m3g3 exec reizu.txt alias g510_m3g4 exec reizu.txt alias g510_m3g5 exec reizu.txt alias g510_m3g6 exec reizu.txt alias g510_m3g7 exec reizu.txt alias g510_m3g8 exec reizu.txt alias g510_m3g9 exec reizu.txt alias g510_m3g10 exec reizu.txt alias g510_m3g11 exec reizu.txt alias g510_m3g12 exec reizu.txt alias g510_m3g13 exec reizu.txt alias g510_m3g14 exec reizu.txt alias g510_m3g15 exec reizu.txt alias g510_m3g16 exec reizu.txt alias g510_m3g17 exec reizu.txt alias g510_m3g18 exec reizu.txt
https://w.atwiki.jp/ff11windower2/pages/201.html
プラグイン/Windower3系/Distance プラグイン情報 開発者 Cliff ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラム(英語) 変更履歴 本家リンク(英語) 概要 Distanceは自キャラからターゲットしている対象との距離を表示します。 遠隔攻撃などを行うときに最適な距離をとるのに効果的です。 表示位置は、デフォルトでは画面右上のネットワークステータスの左側で Textプラグインで表示位置を変更することができます。 Textプラグイン 使い方 ロードしてください。 ※Windowerの一部バージョンで、POL終了時やシャットダウン時にエラーが出て強制終了してしまうようです。 このプラグインをアンロードしてから終了させることで回避できるようです。 コマンド distance mode 実際の距離を表示するタイプ(デフォルト)と、XY座標のみでの距離+Z座標のみでの距離を表示するタイプを切り替える
https://w.atwiki.jp/ff11windower/pages/28.html
初期導入手順 初期導入手順1.インストール 2.起動前設定(英語キーボード) 3.起動前設定(日本語109キーボードでの起動) どうしても起動しない場合 1.インストール 本家サイトWindowerをダウンロードしてインストールしてください。 insterer版、zip版どちらでもOK 64bit版Vista上でご利用の場合はこちらの手順も実行してください--- 64bit版Vistaでの起動方法 2.起動前設定(英語キーボード) USB英語101キーボードを利用しているかたは起動前設定は必要ありません。 そのまま起動してください。 3.起動前設定(日本語109キーボードでの起動) 起動前設定の大まかな流れ 1.日本語109キーボードのドライバを変更して、101キーボードとしてOSに認識させる。 ※この時点でWindowerの起動は可能となります。 2.「窓使いの憂鬱」というソフトを使って、101キーボードとして認識させながらキー配列は日本語109キーボードで動作させる。 3-1.ドライバの変更(101キーボードドライバを適用する) 3-1-1.レジストリの変更 下をテキストファイルに保存し、拡張子をregと変えて実行。実行するフォルダはどこでもよい。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters] "LayerDriver JPN"="kbd101.dll" "OverrideKeyboardIdentifier"="PCAT_101KEY" "OverrideKeyboardType"=dword 00000007 "OverrideKeyboardSubtype"=dword 00000002 "LayerDriver KOR"="KBD101A.DLL" ※元に戻す場合はコチラを実行 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters] "LayerDriver JPN"="kbd106.dll" "OverrideKeyboardIdentifier"="PCAT_106KEY" "OverrideKeyboardType"=dword 00000007 "OverrideKeyboardSubtype"=dword 00000002 "LayerDriver KOR"="KBD101A.DLL" 3-1-2.PCを再起動する 3-1-3.確認 ・Shift+2を押して「@」が入力されれば成功 「"」であった場合は、1-1~1-2が失敗しています。 ・WindowerGUI.exeからFFXiを起動してください。 Playonlineの「プレイ」を押下後に、FFXiの利用規約「はい/いいえ」画面が表示されれば成功です! 3-2.キー配列の変更 3-2-1.窓使いの憂鬱のダウンロード http //mayu.sourceforge.net/ ココのDownloadから。 3-2-2.窓使いの憂鬱のインストール インストール場所は自由 スタートアップへの登録は全ユーザー、現ユーザーご自由に。 インストール時に指定するキーボードは「英語101キーボード」を選択する。 3-2-3.PCを再起動する 3-2-4.窓使いの憂鬱の設定ファイルを変更する。 \Program Files\mayu\109on104.mayuをメモ帳などで開いて次の内容に変更して保存 define KBD109on104 def key Yen = 0x7d # \| def key かな = 0x70 # ひらがな def key 無変換 = 0x7b def key 変換 = 0x79 def key UnderBackSlash = 0x73 # \_ #--------------------------------------------- def subst *無変換 = S-*Insert def subst *変換 = *Space def subst *GraveAccent = $ToggleIME def subst *かな = C-*Insert def subst *Yen = $REVERSE_SOLIDUS def subst S-*Yen = $VERTICAL_LINE def subst *UnderBackSlash = $REVERSE_SOLIDUS def subst S-*UnderBackSlash = $LOW_LINE def subst S-*_2 = $QUOTATION_MARK def subst S-*_6 = $AMPERSAND def subst S-*_7 = $APOSTROPHE def subst S-*_8 = $LEFT_PARENTHESIS def subst S-*_9 = $RIGHT_PARENTHESIS def subst S-*_0 = $LOW_LINE # for lack of key def subst S-*Hyphen = $EQUALS_SIGN def subst ~S-*Equal = $CIRCUMFLEX_ACCENT def subst S-*Equal = $TILDE def subst ~S-*OpenBracket = $COMMERCIAL_AT def subst S-*OpenBracket = $GRAVE_ACCENT def subst *CloseBracket = $LEFT_SQUARE_BRACKET def subst S-*Semicolon = $PLUS_SIGN def subst ~S-*Quote = $COLON def subst S-*Quote = $ASTERISK def subst ~S-*ReverseSolidus = $RIGHT_SQUARE_BRACKET # for lack of key def subst S-*ReverseSolidus = $RIGHT_CURLY_BRACKET # for lack of key def subst ~S-*RightSquareBracket = $LEFT_SQUARE_BRACKET # for lack of key def subst S-*RightSquareBracket = $LEFT_CURLY_BRACKET # for lack of key window InternetExplorer /pol\.exe/ Global mod !Shift 3-2-5.タスクトレイの窓使いの憂鬱アイコンを右クリックし、[再読み込み] 3-2-6.タスクトレイの窓使いの憂鬱アイコンを右クリックし、[選択]-[英語104キーボード(109風)]を選択 (参考)英語キーボードでの日本語入力 IMEのON/OFF= [Alt]+[半角/全角] ひらがなキー= IMEをONにした状態で [Shift]+[CapsLock] どうしても起動しない場合 FAQ参照-- FAQ
https://w.atwiki.jp/ff11windower2/pages/18.html
2008.4.12現在、SpellCastを日本語環境で利用するには次の問題があります。 以下の手順は、その問題を回避してSpellCastを利用する手順です。 ※このテキストは、Windowerの基本的な操作方法を理解している方を対象としてします。 ・プラグインのロード、アンロード ・Windowerスクリプト <日本語FFXi環境上での問題> <準備>1.SpellCast 2.21以降をプラグインフォルダへダウンロード 2.SpellCastの起動 3.resourcesフォルダのabils.xml及びspells.xmlの編集 <SpellCast設定ファイル、及びスクリプトファイルの作成>1.SpellCast設定ファイルを作成する 2.SpellCastから呼び出すWindowerスクリプトファイルを作成する <アイテム名をコード変換する> <SpellCastの起動、及び設定ファイルの読み込み> <注意点> <日本語FFXi環境上での問題> 日本語版FFXiは文字コードをShiftJisとして扱っています。 しかし、SpellCastの設定ファイル(.xml)内に記載したShiftJisの2byte文字を正しくFFXiに送ることができません。 これはSpellCastではTinyXMLを利用してXMLへのアクセスを行っており、TinyXMLはShiftJISを扱うことができないためです。 参考:http //forums.windower.net/index.php?s=2afdffa922686452a43ae69073222c27 showtopic=11758 この問題の解決方法として、2byte文字を含むコマンドは別のスクリプトファイルに記述し、SpellCastよりスクリプトを呼び出すことで回避します。 または、アイテム名をコードに変換して書く事により機能をフルに使えるようになります。(日本語で書いたXMLを一括変換できるツールがあります) <準備> 1.SpellCast 2.21以降をプラグインフォルダへダウンロード 2.SpellCastの起動 一度Windowerを起動し、FFXIを立ち上げてから、SpellCastをloadしてください。 初回起動時に、resourcesフォルダが自動生成され、各種xmlファイルが自動ダウンロードされます。 3.resourcesフォルダのabils.xml及びspells.xmlの編集 いったんWindowerを終了してから、作業してください。 abils.xmlとspells.xmlの先頭行を次のように書き換えます。 ?xml version="1.0" encoding="shift_jis"? ※resourcesフォルダが自動で作成されなかった場合は、チャット欄に//updateresourcesとタイプして手動で読み直してください。 文字コードをShift-Jisにして上書き保存 参考:文字コードを変更 <SpellCast設定ファイル、及びスクリプトファイルの作成> 参考に筆者のフォルダ構成は次のようにしています。 └Windower ├ plugins │└ spellcast │ └ blm.xml ・・・・・・SpellCast設定ファイル(1) └ scripts └ blm ・・・・・・ジョブ別にスクリプトフォルダを分けると便利 └ sc ・・・・・・・・スクリプトファイル置き場 ├ Standard51 ・・・・・・・・スクリプトファイル(2) ├ rest50 ├ rest51 ├ IceStaff ├ ・・・ 1.SpellCast設定ファイルを作成する 全ての装備変更をスクリプトで行うため、 set は利用しません。 rule 及び、 if 等で条件判定を行った後に Action type="Command" when="タイミング" コマンド /Action を利用して装備変更スクリプトを呼び出します。 タイミングは主に次の3つで、ヒット直前に装備を変えてヒット後に戻す、などが可能です。 Precast:魔法詠唱前 Midcast:魔法詠唱後 Aftercast:魔法発動後 その他にも秒数を指定したりも可能です。詳細は本家:ruleの説明をご参照ください。 次の例は、次の2つの行動を行う設定ファイルです。 ・精霊、暗黒、弱体、神聖魔法を詠唱した際に メインレベルが50を超えている場合に 1.基本装備セットを装備し ・・・・・ 10行目 blm/sc/standard51 を呼び出し 2.詠唱した魔法の属性に合わせて属性杖を装備する。 ・・・・・・ 11~27行目 ・ヒーリングした際に、レベルに応じて装備を変更する。 ・・・・・31~40行目 メインレベルが50を超えている場合は、 blm/sc/rest51を実行 それ以外の場合は、 blm/sc/rest50を実行 ファイル名:plugins/spellcast/blm.xml ?xml version="1.0" encoding="Shift-Jis"? spellcast config Debug="false" HideErrors="false" ShowGearSwaps="False" / sets /sets rules !-- 魔法発動中の着替え、属性杖の変更 -- rule Skill="ElementalMagic|DarkMagic|EnfeeblingMagic|DivineMagic" if MLvlGT=50 Action type="Command" when="midcast" exec blm/sc/Standard51 /Action if Element="Fire" /if elseif Element="Earth" Action type="Command" when="midcast" exec blm/sc/EarthStaff /Action /elseif elseif Element="Wind" Action type="Command" when="midcast" exec blm/sc/WindStaff /Action /elseif elseif Element="Dark" Action type="Command" when="midcast" exec blm/sc/DarkStaff /Action /elseif elseif Element="Light" Action type="Command" when="midcast" exec blm/sc/LightStaff /Action /elseif else Action type="Command" when="midcast" exec blm/sc/IceStaff /Action /else /if /rule !-- ヒーリング時の処理 -- rule spell="Autoset" if status="Resting" if MLvlGT=50 Action type="Command" when="Resting" exec blm/sc/rest51 /Action /if else Action type="Command" when="Resting" exec blm/sc/rest50 /Action /else /if /rule /rules /spellcast 2.SpellCastから呼び出すWindowerスクリプトファイルを作成する SpellCastから呼び出す着替えスクリプトを用意します。 このスクリプトファイルはWindower標準のスクリプトファイルとなります。 例として、次に上記のblm.xmlから呼び出すスクリプトファイルを以下に示します。 ファイル名:scripts/blm/sc/rest50 input /equip body シアーチュニック input /equip waist モブワサッシュ+1 input /equip legs バロンスロップス input /equip ear1 防毒のピアス input /echo ##### ヒーリング装備(黒50) ##### ファイル名:scripts/blm/sc/rest51 input /equip main ダークスタッフ input /equip ear1 防毒のピアス input /equip body シアーチュニック input /equip waist モブワサッシュ+1 input /equip legs バロンスロップス input /echo ##### ヒーリング装備(黒51以上) ##### ファイル名:scripts/blm/sc/standard51 input /equip Ammo モリオンタスラム input /equip Head シアークラウン+1 input /equip Neck モブワスカーフ+1 input /equip Ear1 カンニングピアス input /equip Ear2 モルダバイトピアス input /equip body カスタムベスト input /equip hands カスタムFグローブ input /equip Ring1 賢明の指輪 input /equip Ring2 賢明の指輪 input /equip Back ブラックケープ+1 input /equip waist フォレストストーン input /equip legs マジックズボン input /equip feet カスタムFブーツ input /echo ##### 通常装備(黒51) ##### ファイル名:scripts/blm/sc/earthstaff input /equip main ライトスタッフ ファイル名:scripts/blm/sc/icestaff input /equip main アクィロスタッフ ファイル名:scripts/blm/sc/darkstaff input /equip main ダークスタッフ ファイル名:scripts/blm/sc/Lightstaff input /equip main ライトスタッフ ファイル名:scripts/blm/sc/Windstaff input /equip main ウィンドスタッフ <アイテム名をコード変換する> XMLにアイテム名をコードで記載する事によりSpellcastの機能をフルに使うことが出来ます。 ※ うぷろだに一括変換ツールがあるので、なにも考えずに日本語アイテム名で書いたXMLを一括変換して使うことができます。(使い方は添付のREADME参照) 詳細はコチラを参照 http //forums.windower.net/index.php?showtopic=12440 st=0 p=166100 #entry166100 表記例 set name="Resting" main \xFD\x07\x01\x44\x97\xFD /main !-- ダークスタッフ -- /set コード変換の形式はこちら \xFD\x07\x01 + ItemID 16進1-2桁目 + ItemID 16進3-4桁目 + \xFD ItemIDはPOLUtils等で検索して下さい http //users.telenet.be/pebbles/downloads.html ※注「\x00」を含むItemIDは使用出来ません。該当するアイテムはexecを使ってスクリプトから使用して下さい。 <SpellCastの起動、及び設定ファイルの読み込み> 1.spellcastのロード 最初に読み込まれる設定ファイルは「plugins/spellcast/default.xml」となります。default.xmlではAutoLoadXMLが定義してあるため対応するxmlファイルがあればログイン時、ジョブ変更時等に自動で読み込みをしてdefault.xmlを置き換えてくれます。 <例> aikar_whm_blm.xml-- pc名aikar、メイン白、サポ黒の時ロード aikar_whm.xml-- pc名aikar、メイン白の時ロード whm_blm.xml-- メイン白、サポ黒の時ロード whm.xml-- メイン白の時ロード 2.ファイルの読み込み 個別に作成したxmlファイルを読み込ませたい場合はWindowerコンソールにて 「spellcast load ***.xml」として読み込んでください。 編集したXML等を再度読み込ませたい場合は「spellcast reload ***.xml」 default.xmlを再読み込みの場合は「spellcast reload」だけでもOKです。 ※詳細は、本家:Spellcast commandをご参照ください。 <注意点> Windower3.4ではコマンドラインでエスケープシーケンスに対応しました。 そのため、マクロの呼び出しに「\」を利用している場合は「\\」と指定するか 「/」に置き換える必要があります。 対応策は不格好ですが input /equip ring1 ソ\ーサラーリング としてください。ソードストラップも同じ原因です 原理についてはここを参考にしてください http //www.kent-web.com/pubc/jcode/ SpellCastのバージョンは2.14以降が必須です。2.11以前のバージョンでは日本語魔法・アビ名を認識しません。 SpellCast設定ファイルの rule で、魔法・アビ名を指定する場合は、英語名で指定してください。 (例) ブリザドを指定したい場合 ○ rule Spell="Blizzard" や rule Spell="Blizzar*" × rule JSpell="ブリザド" ・・・ 本来はこの指定で認識させたい意図で作られていますが、認識しません。(文字コードの問題?)
https://w.atwiki.jp/ff11windower2/pages/125.html
windower3でマクロ使用不可。windower4βは使用可能です。3は消さずにインストール可能なので試すのが吉。 -- (名無しさん) 2013-03-28 10 47 36